package cn.jit.ssm.mapper;

import cn.jit.ssm.beans.entity.JitModule;
import cn.jit.ssm.beans.entity.JitModuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface JitModuleMapper {
    int countByExample(JitModuleExample example);

    int deleteByExample(JitModuleExample example);

    int deleteByPrimaryKey(Long moduleId);

    int insert(JitModule record);

    int insertSelective(JitModule record);

    List<JitModule> selectByExample(JitModuleExample example);

    JitModule selectByPrimaryKey(Long moduleId);

    int updateByExampleSelective(@Param("record") JitModule record, @Param("example") JitModuleExample example);

    int updateByExample(@Param("record") JitModule record, @Param("example") JitModuleExample example);

    int updateByPrimaryKeySelective(JitModule record);

    int updateByPrimaryKey(JitModule record);
}